package com.sxpi.service;

import com.sxpi.common.result.Result;
import com.sxpi.model.entity.CostumesVo;
import com.sxpi.model.vo.StoresVo;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;
import java.util.Map;

public interface CostumesService {

    List<CostumesVo> getByCategoryId(Long id, Long userId);

    List<StoresVo> getStores(Long id);

    List<CostumesVo> searchByName(String name);

    List<Map<String, Object>> getHotCostumesWithPage(Integer pageNo, Integer pageSize, Integer imageCount);

    Map<String, Object> getTopCostume();

    Result<Boolean> addImages(Long id, List<MultipartFile> files);

}